package deepbrain.simnetwork.loader;

import deepbrain.simnetwork.exception.SimNetworkException;
import deepbrain.simnetwork.factory.NetworkStateFactory;
import deepbrain.simnetwork.network.Network;

/**
 * 
 * 
 * @author Li Yang
 * @create 2009-2-24
 */
public interface NetworkLoader {

	public void setNumOfNodes(int numOfNodes);

	public void setNodesFactory(NetworkStateFactory nodesFactory);

	public void setConnectionsLoader(ConnectionsLoader connectionsLoader);

	public Network loadNetwork() throws SimNetworkException;

}
